A Type Theory for Iterated Inductive Definitions

نویسنده

  • Anton Setzer
چکیده

We introduce a type theory FAω, which has at least the strength of finitely iterated inductive definitions ID<ω. This type theory has as ground types trees with finitely many branching degrees (so called free algebras). We introduce an equality in this theory, without the need for undecidable prime formulas. Then we give a direct well-ordering proof for this theory by representing a ordinal denotation system in the iteration of Kleene’s O. This can be easily done, by introducing functions on the trees, which correspond to the functions in the ordinal denotation system. The proof shows, that FAω proofs transfinite induction up to D0Dn0, which shows, that the strength of FAω is at least ID<ω. It seems to be obvious, that this bound is sharp. 1 Definition of the type theory FAω Definition 1.1 The type theory FAω is defined as follows: (a) The ground types are defined inductively by: If n ≥ 0 and α1, . . . , αn are ground types, then (α1, . . . , αn) is a ground type. The type (α1, . . . , αn) should be the type of well-founded trees with branching degrees α1, . . . , αn. (b) Ground types are types, and if α, β are types then (α → β) is a type. We will omit brackets, using the usual conventions. (c) If α = (α1, . . . , αn) is a ground type, then for i = 1, . . . , n C α i is a constant of type (αi → α) → α (C α i are the constructors for this type) and if α is as before and σ a type, then we have the recursion constant Rα,σ of type ((α1 → α) → (α1 → σ) → σ) → · · · → ((αn → α) → (αn → σ) → σ) → α → σ We will write (C1 : α1, . . . , Cn : αn) for (α1, . . . , αn) to indicate, that Ci are names for C i .

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Universes for Generic Programs and Proofs in Dependent Type Theory

We show how to write generic programs and proofs in MartinLöf type theory. To this end we consider several extensions of MartinLöf’s logical framework for dependent types. Each extension has a universes of codes (signatures) for inductively defined sets with generic formation, introduction, elimination, and equality rules. These extensions are modeled on Dybjer and Setzer’s finitely axiomatized...

متن کامل

A Logical Study of Some Common Principles of Inductive Definition and its Implications for Knowledge Representation

The definition is a common form of human expert knowledge, a building block of formal science and mathematics, a foundation for database theory and is supported in various forms in many knowledge representation and formal specification languages and systems. This paper is a formal study of some of the most common forms of inductive definitions found in scientific text: monotone inductive defini...

متن کامل

Induction and inductive definitions in fragments of second order arithmetic

A fragment with the same provably recursive functions as n iterated inductive definitions is obtained by restricting second order arithmetic in the following way. The underlying language allows only up to n + 1 nested second order quantifications and those are in such a way, that no second order variable occurs free in the scope of another second order quantifier. The amount of induction on ari...

متن کامل

A Logic for Non-Monotone Inductive Definitions

Well-known principles of induction include monotone induction and different sorts of nonmonotone induction such as inflationary induction, induction over well-founded sets and iterated induction. In this work, we define a logic formalizing induction over well-founded sets and monotone and iterated induction. Just as the principle of positive induction has been formalized in FO(LFP), and the pri...

متن کامل

Elaborating Inductive Definitions

We present an elaboration of inductive definitions down to a universe of datatypes. The universe of datatypes is an internal presentation of strictly positive types within type theory. By elaborating an inductive definition – a syntactic artefact – to its code – its semantics – we obtain an internalised account of inductives inside the type theory itself: we claim that reasoning about inductive...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994